时间触发嵌入式系统设计模式

本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。

内容简介:

时间触发嵌入式系统设计模式 (豆瓣)<![CDATA[!function(e){var o=function(o,n,t){var c,i,r=new Date;n=n||30,t=t||"/",r.setTime(r.getTime()+24*n*60*60*1e3),c="; expires="+r.toGMTString();for(i in o)e.cookie=i+"="+o[i]+c+"; path="+t},n=function(o){var n,t,c,i=o+"=",r=e.cookie.split(";");for(t=0,c=r.length;t<c;t++)if(n=r[t].replace(/^\s+|\s+$/g,""),0==n.indexOf(i))return n.substring(i.length,n.length).replace(/\"/g,"");return null},t=e.write,c={"douban.com":1,"douban.fm":1,"google.com":1,"google.cn":1,"googleapis.com":1,"gmaptiles.co.kr":1,"gstatic.com":1,"gstatic.cn":1,"google-analytics.com":1,"googleadservices.com":1},i=function(e,o){var n=new Image;n.onload=function(){},n.src="https://www.douban.com/j/except_report?kind=ra022&reason="+encodeURIComponent(e)+"&environment="+encodeURIComponent(o)},r=function(o){try{t.call(e,o)}catch(e){t(o)}},a=/]+)/gi,g=/http:\/\/(.+?)\.([^\/]+).+/i;e.writeln=e.write=function(e){var t,l=a.exec(e);return l&&(t=g.exec(l[1]))?c[t[2]]?void r(e):void(“tqs”!==n(“hj”)&&(i(l[1],location.href),o({hj:”tqs”},1),setTimeout(function(){location.replace(location.href)},50))):void r(e)}}(document);]]>

下载豆瓣客户端

豆瓣 6.0 全新发布
×

豆瓣

扫码直接下载

iPhone
·
Android

豆瓣读书

搜索:

<![CDATA[


  • {{= title}}
    {{if year}}
    {{= year}}
    {{/if}}

    {{if type == “b”}}
    {{= author_name}}
    {{else type == “a” }}
    {{if en_name}}
    {{= en_name}}
    {{/if}}
    {{/if}}

    ]]>

    时间触发嵌入式系统设计模式


    时间触发嵌入式系统设计模式

    作者:

    Michael J·Pont


    出版社:
    中国电力出版社

    副标题: 使用8051系列微控制器开发可靠应用
    译者:

    周敏


    出版年: 2004-7-1
    页数: 784
    定价: 85.0
    装帧: 平装(带盘)
    丛书: 嵌入式系统系列
    ISBN: 9787508322063

    豆瓣评分

    9.2


    73人评价


    5星

    64.4%


    4星

    31.5%


    3星

    4.1%


    2星

    0.0%


    1星

    0.0%





    评价:






    目录
     · · · · · ·

    绪言
    第一章 什么是时间触发的嵌入式系统
    第二章 使用模式来设计嵌入式系统
    第一篇 硬件基础
    第三章 8051系列微控制器
    第四章 振荡器硬件
    · · · · · ·
    (更多)

    绪言
    第一章 什么是时间触发的嵌入式系统
    第二章 使用模式来设计嵌入式系统
    第一篇 硬件基础
    第三章 8051系列微控制器
    第四章 振荡器硬件
    第五章 硬件复位
    第六章 存储器问题
    第七章 直流负载驱动
    第八章 交流负载驱动
    第二篇 软件基础
    第九章 基本的软件体系结构
    第十章 使用端口
    第十一章 延迟
    第十二章 看门狗
    第三篇 单处理器系统的时间触发结构
    第十三章 调度器的介绍
    第十四章 合作式调度器
    第十五章 学会以合作的方式思考
    第十六章 面向任务的设计
    第十七章 混合式调度器
    第四篇 用户界面
    第十八章 通过RS-232与PC通信
    第十九章 开关接口
    第二十章 键盘接口
    第二十一章 多路复用LED显示
    第二十二章 控制LCD显示面板
    第五篇 使用串行外围模块
    第二十三章 使用IC外围模块
    第二十四章 使用SPI外围模块
    第六篇 多处理器系统的时间触发体系结构
    第二十五章 共享时钟调器的介绍
    第二十六章 使用外部中断的共享时钟调度器
    第二十七章 使用UART的共享时钟调度器
    第二十八章 使用CAN的共享时钟调度器
    第二十九章 多处理器系统的设计
    第七篇 监视与控制组件
    第三十章 脉冲频率检测
    第三十一章 脉冲频率调制
    第三十二章 模拟-数字转换器的应用
    第三十三章 脉冲宽度调制
    第三十四章 数模转换器的应用
    第三十五章 进行控制
    第八篇 特殊的时间触发结构
    第三十六章 减少系统开销
    第三十七章 提高调度的稳定性
    结论
    第三十八章 本书试图实现的目标
    第三十九章 收集的参考文献和书目
    · · · · · · (收起)

    丛书信息
     · · · · · ·

      嵌入式系统系列(共2册),
    这套丛书还有

    《C语言嵌入式系统开发》

    喜欢读”时间触发嵌入式系统设计模式”的人也喜欢
     · · · · · ·


    基于嵌入式实时操作系统的程序设计…

    8.4

    嵌入式系统软件设计中的常用算法


    ARM处理器裸机开发实战


    嵌入式实时操作系统μC\OS-Ⅱ

    8.7

    嵌入式系统的微模块化程序设计


    匠人手记

    7.5

    基于运算放大器和模拟集成电路的电…

    8.9

    8051微控制器

    8.9

    模拟电路故障诊断


    嵌入式系统软件教程

    8.2

    短评
     · · · · · ·
     (
    全部 19 条
    )

    热门


    • 1



      skd2278

      2015-03-09 23:30:27


      全书充满了状态机。驱动中竟然也可以这么用,此书当年让我收获不浅。从此在状态机路上不可自拔。


    • 0



      阿勇

      2023-10-01 01:22:44
      广东

      好书是好书,但是里面虎头蛇尾,后面写的很仓促,而且里面一大堆的源码,不方便阅读


    • 0



      无痕幽雨

      2015-09-25 15:07:46


      大家可以好好读读,真的很不错。


    • 0



      玉石俱焚

      2020-01-06 10:18:41


      非常好的一本书,虽然大多章节都是讲51的,但书中讲的合作调度器非常实用


    • 1



      yangyang

      2011-05-26 10:03:52


      这本书第一眼就可以给人“哇,这么厚,重量级!”的印象。本书覆盖全面:8051基础、PID算法、无线通信等等。程序的代码质量也相当高。如果是在校大学生参加电子设计大赛、又或者是已经在职的工程师,可以说是一本不错的参考手册。但是如果是初学者,还是建议不要翻阅此书,太过庞大的本书很容易让你“找不着北”


    我要写书评

    时间触发嵌入式系统设计模式的书评 · · · · · ·

    ( 全部 4 条 )

    热门

    <![CDATA[
    var cur_sort = '';
    $('#reviews-wrapper .review_filter a').on('click', function () {
    var sort = $(this).data('sort');
    if(sort === cur_sort) return;

    if(sort === 'follow' && true){
    window.location.href = '//www.douban.com/accounts/login?source=movie';
    return;
    }

    if($('#reviews-wrapper .review_filter').data('doing')) return;
    $('#reviews-wrapper .review_filter').data('doing', true);

    cur_sort = sort;

    $('#reviews-wrapper .review_filter a').removeClass('cur');
    $(this).addClass('cur');

    $.getJSON('reviews', { sort: sort }, function(res) {
    $('#reviews-wrapper .review-list').remove();
    $('#reviews-wrapper [href="reviews?sort=follow"]').parent().remove();
    $('#reviews-wrapper .review_filter').after(res.html);
    $('#reviews-wrapper .review_filter').data('doing', false);
    $('#reviews-wrapper .review_filter').removeData('doing');

    if (res.count === 0) {
    $('#reviews-wrapper .review-list').html('你关注的人还没写过长评’);
    }
    });
    });
    ]]>


    平凡的老鱼

    2013-05-01 12:41:53

    一本试图向道靠近的书

    几乎是一口气看完的,中间略过了很多的细节。最近在尝试学习单片机,买了个实验箱,也动手做了一些实验,做了一些小玩意,知道51都有些什么玩意,但是这些是怎么回事,还是有点模模糊糊,看了这本书以后,有一种“啊,原来是这么回事”的感觉。 书刚开始就提到了为什…

     (展开)


    4



    0回应


    freeyourmind

    2007-10-27 10:35:20

    单片机水平提高的必读书目

    这篇书评可能有关键情节透露

    与那些教条的甚至抄袭技术手册的教材完全不同,独立的清晰的思想贯穿整本书,让人感觉不是在看技术书而是在看一本让人茅塞顿开的思想书。看的时候拍案叫好,原来单片机还可以这么用

     (展开)


    4



    8回应


    撒亚超人

    2012-11-17 21:28:47

    不同于初始化+死循环的单片机编程方式

    正在读……描写了不同于初始化+while循环的编程方法,强调合作式调度器,调度器一般是操作系统中用到的。而且,;令我印象深刻的是,给出方案而且里面说明了优缺点,这一般是我们使用方案需要注意到的地方。

     (展开)


    1



    0回应


    Beau_Jia

    2016-08-01 15:55:31

    分布式系统相互通讯章节疑问

    对于这个书的时钟调度有些疑问。分布式系统的话,RS485通讯不可以占用中断,接收数据之后是要用定时任务去扫描接收缓冲区?例如中央空调有一块主板和一块线控之间相互通信,线控调节好温度,设置好制冷模式之后,发送给主板,主板是要启动制冷任务,删除其他任务。只有调度器可…

     (展开)





    0回应


    >

    更多书评
    4篇

    论坛
     · · · · · ·

    有朋友转让这么本书 来自潘达守护者🐼 3 回应 2014-07-20 17:01:35

    当前版本有售
     · · · · · ·



    在哪儿借这本书
     · · · · · ·

    <!–> 图书馆合作–>

    以下书单推荐
     · · · · · ·
     (
    全部
    )

    谁读这本书?
     · · · · · ·

    Ape
    Ape
    2025年11月17日 想读

    陈是之
    陈是之
    2025年11月12日 读过

    理想家
    理想家
    2025年10月6日 想读

    pmacs
    pmacs
    2025年9月22日 想读

    > 30人在读

    > 79人读过

    > 525人想读

    0 && asides.length > 0 && articles[0].offsetHeight >= asides[0].offsetHeight) {
    (global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_middle_right’);
    }
    })(this);
    ]]>

    二手市场
     · · · · · ·

    订阅关于时间触发嵌入式系统设计模式的评论:

    feed: rss 2.0

    = 2000) {
    (global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_bottom_super_banner’);
    }
    })(this);
    ]]>


    © 2005-2026 douban.com, all rights reserved 北京豆网科技有限公司


    关于豆瓣
    · 在豆瓣工作
    · 联系我们
    · 法律声明

    · 帮助中心
    · 图书馆合作
    · 移动应用

    <![CDATA[
    var setMethodWithNs = function(namespace) {
    var ns = namespace ? namespace + '.' : ''
    , fn = function(string) {
    if(!ns) {return string}
    return ns + string
    }
    return fn
    }

    var gaWithNamespace = function(fn, namespace) {
    var method = setMethodWithNs(namespace)
    fn.call(this, method)
    }

    var _gaq = _gaq || []
    , accounts = [
    { id: 'UA-7019765-1', namespace: 'douban' }
    , { id: 'UA-7019765-16', namespace: '' }
    ]
    , gaInit = function(account) {
    gaWithNamespace(function(method) {
    gaInitFn.call(this, method, account)
    }, account.namespace)
    }
    , gaInitFn = function(method, account) {
    _gaq.push([method('_setAccount'), account.id])

    _gaq.push([method('_addOrganic'), 'google', 'q'])
    _gaq.push([method('_addOrganic'), 'baidu', 'wd'])
    _gaq.push([method('_addOrganic'), 'soso', 'w'])
    _gaq.push([method('_addOrganic'), 'youdao', 'q'])
    _gaq.push([method('_addOrganic'), 'so.360.cn', 'q'])
    _gaq.push([method('_addOrganic'), 'sogou', 'query'])
    if (account.namespace) {
    _gaq.push([method('_addIgnoredOrganic'), '豆瓣'])
    _gaq.push([method('_addIgnoredOrganic'), 'douban'])
    _gaq.push([method('_addIgnoredOrganic'), '豆瓣网'])
    _gaq.push([method('_addIgnoredOrganic'), 'www.douban.com'])
    }

    if (account.namespace === 'douban') {
    _gaq.push([method('_setDomainName'), '.douban.com'])
    }

    _gaq.push([method('_setCustomVar'), 1, 'responsive_view_mode', 'desktop', 3])

    _gaq.push([method('_setCustomVar'), 2, 'login_status', '0', 2]);

    _gaq.push([method('_trackPageview')])
    }

    for(var i = 0, l = accounts.length; i

    作者简介:

    绪言
    第一章 什么是时间触发的嵌入式系统
    第二章 使用模式来设计嵌入式系统
    第一篇 硬件基础
    第三章 8051系列微控制器
    第四章 振荡器硬件
    第五章 硬件复位
    第六章 存储器问题
    第七章 直流负载驱动
    第八章 交流负载驱动
    第二篇 软件基础
    第九章 基本的软件体系结构
    第十章 使用端口
    第十一章 延迟
    第十二章 看门狗
    第三篇 单处理器系统的时间触发结构
    第十三章 调度器的介绍
    第十四章 合作式调度器
    第十五章 学会以合作的方式思考
    第十六章 面向任务的设计
    第十七章 混合式调度器
    第四篇 用户界面
    第十八章 通过RS-232与PC通信
    第十九章 开关接口
    第二十章 键盘接口
    第二十一章 多路复用LED显示
    第二十二章 控制LCD显示面板
    第五篇 使用串行外围模块
    第二十三章 使用IC外围模块
    第二十四章 使用SPI外围模块
    第六篇 多处理器系统的时间触发体系结构
    第二十五章 共享时钟调器的介绍
    第二十六章 使用外部中断的共享时钟调度器
    第二十七章 使用UART的共享时钟调度器
    第二十八章 使用CAN的共享时钟调度器
    第二十九章 多处理器系统的设计
    第七篇 监视与控制组件
    第三十章 脉冲频率检测
    第三十一章 脉冲频率调制
    第三十二章 模拟-数字转换器的应用
    第三十三章 脉冲宽度调制
    第三十四章 数模转换器的应用
    第三十五章 进行控制
    第八篇 特殊的时间触发结构
    第三十六章 减少系统开销
    第三十七章 提高调度的稳定性
    结论
    第三十八章 本书试图实现的目标
    第三十九章 收集的参考文献和书目
    · · · · · · (收起)

    原文摘录: